package com.yhl.springtest.design_patten;

/**
 * @author: yanghl
 * @description: TODO
 * @date: 2023/8/18 15:15
 */
public class Singleton {

    private static volatile Singleton instance = null;

    private Singleton(){}

    public static Singleton getInstance(){
        if (instance == null){
            synchronized (Singleton.class){
                if (instance == null){
                    instance =  new Singleton();
                }
            }
        }
        return instance;
    }


}

